package com.lykj.modules.shop.entity;

import java.math.BigDecimal;

import com.baomidou.mybatisplus.annotation.TableName;
import com.lykj.core.tenant.mp.TenantEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 商品分类表实体类
 *
 * @author cxl
 * @since 2022-01-13
 */
@Data
@TableName("shsy_store_category")
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "StoreCategory对象", description = "商品分类表")
public class StoreCategory extends TenantEntity {

	private static final long serialVersionUID = 1L;

	/**
	 * 父ID
	 */
	@ApiModelProperty(value = "父ID")
	private Long parentId;
	/**
	 * 分类名称
	 */
	@ApiModelProperty(value = "分类名称")
	private String cateName;
	/**
	 * 分类图标
	 */
	@ApiModelProperty(value = "分类图标")
	private String catePic;
	/**
	 * 返佣百分比
	 */
	@ApiModelProperty(value = "返佣百分比")
	private BigDecimal brokerageRatio;
	/**
	 * 奖励佣金0否1是
	 */
	@ApiModelProperty(value = "奖励佣金0否1是")
	private Integer awardBrokerage;
	/**
	 * 奖励积分0否1是
	 */
	@ApiModelProperty(value = "奖励积分0否1是")
	private Integer awardIntegral;
	/**
	 * 奖励贡献值0否1是
	 */
	@ApiModelProperty(value = "奖励贡献值0否1是")
	private Integer awardContribute;
	/**
	 * 奖励极差0否1是
	 */
	@ApiModelProperty(value = "奖励极差0否1是")
	private Integer awardRange;
	/**
	 * 奖励红包0否1是
	 */
	@ApiModelProperty(value = "奖励红包0否1是")
	private Integer awardBonus;
	/**
	 * 分类排序
	 */
	@ApiModelProperty(value = "分类排序")
	private Integer sort;
	/**
	 * 分类备注
	 */
	@ApiModelProperty(value = "分类备注")
	private String remark;


}
